home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / prog_bas / vbapi.zip / VBAPIAST.TXT < prev   
Text File  |  1994-05-13  |  4KB  |  87 lines

  1.                         VB API ASSISTANT
  2.  
  3.                  Copyright 1994 by Brian W. Fry
  4.                        All Rights Reserved
  5.                         CIS:  70732,1327
  6.         Address:  213 Fox Run,  Huntington CT. 06111
  7.         Phone:  Day: 203-280-3967; evening 203-926-9226
  8.  
  9. VB API Assistant provides a convenient means of copying
  10. and pasting Windows API Functions (and Subs), Constants, and
  11. Types (Structures) into your VB program.  It makes use of text
  12. files you specify for obtaining this info - since the
  13. professional edition of VB comes w/ files containing these
  14. definitions,  I have not supplied them for the sake of
  15. minimizing download time.  However,  if you require such files
  16. I will be glad to provide you w/ my version.  I have broken the
  17. defintions/declarations into three files:  one for Functions,
  18. one for Constants, and one for Types (structures).  The basic
  19. version comes w/ a Constants.txt file that contains Constants
  20. used w/ VB - this file may also be used.  In Fact, Any text
  21. file can be searched for these definitions.
  22.  
  23. The first time you use the program,  you will need to specify
  24. the files you wish to use as sources.  You can use a separate
  25. file for each option (Constant, Functions, Types) as I do;  Or
  26. you may use a single large file such as is shipped w/ the VB
  27. Pro edition.  After this you will not have to specify a source
  28. file unless you want to change it.
  29.  
  30. Your default source text files can be changed at any time by
  31. using the appropriate option button in conjunction w/ the
  32. File/Load menu.
  33.  
  34. Use is simple:  simply select the constants, functions, types
  35. that you want to include in your VB program;  add them to the
  36. right list box,  select the target file and click the Copy to
  37. VB button.  Done.  You may copy all your functions to the
  38. target list box,  select the constants option button,  add all
  39. your desired constants to the target list box,  etc.  before
  40. you copy to VB.  A bulk process.
  41.  
  42. Typical Windows multiple selection processes are supported w/i
  43. the list boxes.  Double clicking on a single selection will
  44. either add or remove the selection depending on whether the
  45. selection is in the source or target list box.
  46.  
  47. Also incorporated is the use of a hotkey to copy single
  48. declarations etc. directly; i.e.,  you can keep APIASST
  49. minimized while you are working in VB.  If you forget to
  50. declare a constant,  simply highlite it and use the hotkey
  51. combination to copy the required info into VB w/o leaving your
  52. project.
  53.  
  54. ********************************************************
  55.  
  56. Please feel free to utilize the bfVBHLPR.DLL in any of your
  57. projects -- I have included a BAS file (bfVBHLPR.BAS) containing
  58. the declarations for each available function.  It includes
  59. obtaining 32bit pointers to VB and user defined data types,
  60. getting a VB String from a Null terminated string (LPSTR),
  61. separate a DWORD (long) into it's LOWORD / HIWORD,  combine two
  62. integers to form a DWORD, obtain an integer value from a 32bit
  63. pointer to an integer, obtain free, used, and/or total space of 
  64. a disk.
  65.  
  66. Experiment w/ it.
  67.  
  68. ********************************************************
  69.  
  70. ********************************************************
  71. INSTALLATION
  72.  
  73. No Setup is included to minimize download time.  But install is
  74. a snap.  Just copy bfVBHLPR.DLL and bfHOTKEY.DLL to your
  75. windows\system subdirectory and add the APIASST.EXE to a
  76. program manager group.  That's it.  The default HOTKEY is
  77. Ctrl+Shift+F5.
  78.  
  79. ********************************************************
  80.  
  81. If you have any questions, comments, suggestions,  or require
  82. source files for the API declarations,  please contact me via
  83. CompuServe Mail.  My ID is at the beginning of this file and
  84. may also be accessed from the About menu in the program.
  85.  
  86. Hope it is of use.
  87.